﻿@Imports JertiFramework
@ModelType IEnumerable(Of SchoolClick.Database.V_MAT_GRADOS_DISPONIBLES)
@Code
    'Creamos la instancia del JFReadOnly para poder mandarle los datos recorriendo la coleccion
    Dim grid = New JFGridReadOnly(Of V_MAT_GRADOS_DISPONIBLES)("Grados disponibles para el año " & ViewBag.Year)
    Dim viewCont As JFViewDataContainer(Of V_MAT_GRADOS_DISPONIBLES)
    
    'Vamos a recorrer cada uno de los items del modelo que se nos ha transferido
    For i = 0 To Model.Count - 1
        'Creamos el contendor del diccionario de datos a partir de la entidad en la que nos encontramos
        viewCont = New JFViewDataContainer(Of V_MAT_GRADOS_DISPONIBLES)(New ViewDataDictionary(Of V_MAT_GRADOS_DISPONIBLES)(New ViewDataDictionary(Of V_MAT_GRADOS_DISPONIBLES)(Model(i))))
        
        'Agregamos los 2 campos que van aparecer con sus propiedades
        grid.AddFieldsFor(New HtmlHelper(Of V_MAT_GRADOS_DISPONIBLES)(Me.ViewContext, viewCont)) _
            .SetTitulo(i + 1) _
            .SetValue(Function(s) s.TITULO) _
            .SetOptions(New JFOptionsFieldsReadOnly().SetHTMLAttributesDisplay(New With {.style = "text-align: center; color: #023D77; font-weight: bold; width: 75px;"}) _
                                                     .SetHTMLAttributesValue(New With {.style = "color: #6D6D6D;padding: 3px 12px;  width: 423px;"}))
    Next
    grid.SetWidth(465)
End Code

@MvcHtmlString.Create(grid.ToString)